package com.mall.entity.sys;


import lombok.Data;

@Data
public class ResEO {

	
	
	
	/*
	 * 0=正常；1= 业务异常 -1 =程序异常
	 */
	
	
	private int status = 0;
	
	/*
	 * 消息
	 */
	private String msg ;
	
	private Object data;


	public ResEO() {
		super();
	}

	public ResEO(String msg) {
		super();
		this.msg = msg;
	}
	
	public ResEO(int status, String msg) {
		super();
		this.status = status;
		this.msg = msg;
	}
	
	public ResEO(String msg,Object data) {
		super();
		this.msg = msg;
		this .data = data;
	}
	
	public void appendMsg(String msg) {
		this.msg = this.msg == null? msg :this.msg + msg;
	}
	
	
	
	public static ResEO error (String msg) {
		return new ResEO(1,msg);
	}
	
	public static ResEO success (String msg) {
		return new ResEO(msg);
	}
	
	public static ResEO success (String msg, Object data) {
		return new ResEO(msg);
	}



	
}
